﻿using Comm100.Framework.Domain.Services;
using Bot.Domain.Bo;
using Bot.Domain.Entities;
using System;
using System.Collections.Generic;
using System.Text;

namespace Bot.Domain.Interfaces
{
    public interface IResponseDomainService : IDomainService
    {
        Response Create(Response response);

        Response Get(Guid id);
        Response GetById(Guid id, string include = "");

        Response Update(ResponseUpdateBo id);

        void Delete(Guid id);

        IEnumerable<Response> GetByParentId(Guid parentId, string include="");
        IEnumerable<Response> GetByParentIds(List<Guid> parentIds, string include = "");
    }
}
